Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Che funziona benissimo, infatti, una volta compilato il codice mi vengono visualizzati i due componenti da me creati nella barra degli strumenti.
Successivamente, siccome vorrei inserire i seguenti componenti anche in altri progetti, ho pensato, di inserire questo codice in una libreria di classi, successivamente compilato in un file DLL, ma, una volta inserito in altri progetti, tramite riferimento, non mi viene creato nessun nuovo elemento nella casella degli strumenti, anche dopo aver compilato il progetto, come mai?
Non so se mi sono spiegato.
EDIT:
Quando vado a selezionale la dll per aggiungere nuovi elementi nella barra degli strumenti, mi dice semplicemente che, la dll selezionato non ha nessun elemento da poter aggiungere alla barra degli strumenti.
Ultima modifica effettuata da Sevenjeak il 13/10/2016 alle 11:51
Non so se era quello che intendevi, ma ho provato ad aggiungere semplicemente l'interfaccia alla classe astratta cnControl, modificando la definizione della classe astratta in questo modo:
Codice sorgente - presumibilmente C# / VB.NET
abstract class cnControl : ContainerControl, IComponent
Ma il risultato è lo stesso, non funziona.
Era quello che intendevi te? o intendevi modificare il codice in altro modo?
Ho provato anche ad implementare l'interfaccia direttamente nelle classi che estendono la classe astratta, anche se credo sia la stessa cosa, ed il risultato non cambia uguale.
Non saprei proprio come risolvere, ho provato a cercare su internet il codice sorgente di un thema su un file dll, ma niente, trovo solo temi da aggiungere il un file all'interno del progetto, che, come il mio, non funzionano, se inserito in una dll.
Ultima modifica effettuata da Sevenjeak il 15/10/2016 alle 22:35
Ho provato anche io a fare un qualcosa del genere.
Ma i controlli container nella libreria non vengono visualizzati nella barra degli strumenti.
cosa al quanto strana. e non poco..
In effetti si, anche perché la classe cnMainTabs estende la classe TabControl, il qui elemento è già presente nella casella degli strumenti.
Ho provato anche creando un nuovo progetto libreria di classi aggiungendo all'interno dei Controlli utenti, creando cosi il tutto utilizzando l'interfaccia grafica è no da codice, utilizzando la stessa procedura che si vede in questo video:
ma niente, proprio non va, eppure, il tema, fin quando sta nel progetto me lo applica, è quando esporto il tutto in un file dll è che non funziona.
Non saprei che dire, intanto sto cercando altre soluzione su internet, è possibile che sia l'ide che uso? uso Visual Studio Express 2015, in particolare la dll è scritta con Visual C# 2015
Ultima modifica effettuata da Sevenjeak il 19/10/2016 alle 10:46
Premetto che ancora non ho visto bene tutto il codice, ma sto cercando di capire cosa sbaglio nel mio codice analizzando lo skin nel link qui sopra, spero di capirci qualche cosa
RISOLTO:
A Quando pare il codice andava benissimo, infatti aggiungendo il tema linkato qui sopra nello stesso modo ( tasto destro su la toolbox > seleziona elemento ) non mi funziona, ma se, trascino la dll ( drag and drop ) direttamente sulla toolbook mi funziona benissimo, lo stesso vale per la libreria fatta da me ( senza aver dovuto mettere mano sul codice ), qualcuno di voi sa spiegare come mai con il drag and drop funzioni e dal menu seleziona elementi non funzioni?
In ogni caso, grazie a tutti per le risposte.
Ultima modifica effettuata da Sevenjeak il 03/11/2016 alle 9:52